package biz.impl;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import dao.VerifyDao;
import entity.Verify;
import biz.VerifyBiz;

public class VerifyBizImpl implements VerifyBiz {
	private VerifyDao verifyDao;

	public List<Verify> findAll() {
		return verifyDao.findAll();
	}

	public Verify findById(Integer id) {
		return verifyDao.findById(id);
	}

	public int add(Verify verify) {
		return verifyDao.add(verify);
	}

	public int delete(Verify verify) {
		return verifyDao.delete(verify);
	}

	public int update(Verify verify) {
		return verifyDao.update(verify);
	}

	public List<Verify> findByResult(Integer result) {
		return verifyDao.findByResult(result);
	}

	public List<Verify> findByParam(Map map) {
		return verifyDao.findByParam(map);
	}

	public List<Verify> findByPage(Integer pageNo, Integer rows) {
		Map map = new HashMap();
		map.put("start", (pageNo-1)*rows+1);
		map.put("end", pageNo*rows);
		return verifyDao.findByPage(map);
	}

	public Integer count() {
		return verifyDao.count();
	}
	
	public VerifyDao getVerifyDao() {
		return verifyDao;
	}

	public void setVerifyDao(VerifyDao verifyDao) {
		this.verifyDao = verifyDao;
	}


}
